animal mechanics - Turkish English Dictionary